An extension to JTAG for at-speed debug on a system
نویسندگان
چکیده
When developing new designs, debugging the prototype is important to resolve application malfunction. During this board design debug, often a few pins of an IC are measured to check signals. Access to these pins is becoming more difficult due to packages like BGA. The JTAG port is an efficient mechanism to gain more access to the ICs. A method is presented to reconfigure the boundary scan chain to any desired length and to access pins involved in the debugging. The method is used asynchronously or synchronously to the test clock. In asynchronous mode high transfer frequencies are possible. For synchronous mode two different variants are described where the data throughput is determined by the intermediate logic. Both modes have proven to work on an FPGA and all implementations fully retain compliancy to the IEEE1149.1 standard.
منابع مشابه
Remote Debugging of Raspberry Pi with JTAG interface
This paper discusses the JTAG (Join Test Action Group) standard and its use to obtain debug information from circuits and chips. This standard describes a protocol that gives the access to a very low-level outputs from the chips where this technology is enabled. The main described scenario is using this protocol on a Raspberry Pi (RPi) board. In particular, it comes with an ARM (Acorn RISC Mach...
متن کاملSilicon debug
SIDEBAR: The future of DFD methodologies For reasons of cost, performance, power, and miniaturization, many electronic systems that once consisted of several printed circuit boards are now manufactured as a single semiconductor device. As a result of this complexity, previously accessible system signals can no longer be observed, and the process of isolating and analyzing silicon problems has b...
متن کاملBlue Gene/L compute chip: Control, test, and bring-up infrastructure
compute chip: Control, test, and bring-up infrastructure R. A. Haring R. Bellofatto A. A. Bright P. G. Crumley M. B. Dombrowa S. M. Douskey M. R. Ellavsky B. Gopalsamy D. Hoenicke T. A. Liebsch J. A. Marcella M. Ohmacht The Blue Genet/L compute (BLC) and Blue Gene/L link (BLL) chips have extensive facilities for control, bring-up, self-test, debug, and nonintrusive performance monitoring built ...
متن کاملA Symbolic Debugger for Powerpc-based Hardware, Using the Engineering Support Processor (esp)
For debugging PowerPC-based hardware systems, there is a tool named the Engineering Support Processor (ESP) that accesses and controls the chip via the JTAG interface. With the ESP, a user can debug a target system by starting and stopping it, accessing registers and memory, and so on. However, with ESP alone, it is di cult to symbolically debug programs written in high-level languages such as ...
متن کاملSecure JTAG Implementation Using Schnorr Protocol
The standard IEEE 1149.1 (Test Access Port and Boundary-Scan Architecture, also known as JTAG port) provides a useful interface for embedded systems development, debug, and test. In an 1149.1-compatible integrated circuit, the JTAG port allows the circuit to be easily accessed from the external world, and even to control and observe the internal scan chains of the circuit. However, the JTAG por...
متن کامل